Developments in memory management in OpenMP
نویسندگان
چکیده
منابع مشابه
Globalization Management of foreign investment in the light of developments
From the long lost past to date, the outlook by developing and developed countries to the treatment with foreign investors has not been the same and passed numerous ups and downs. A transient outlook to the process of developments governing the international investment brings this to mind that the existing rules in this context have been due to political and economic factors and stimuli in diff...
متن کاملTransactional Memory and OpenMP
Future generations of Chip Multiprocessors (CMP) will provide dozens or even hundreds of cores inside the chip. Writing applications that benefit from the massive computational power offered by these chips is not going to be an easy task for mainstream programmers who are used to sequential algorithms rather than parallel ones. This paper explores the possibility of using Transactional Memory (...
متن کاملThe OpenMP Memory Model
The memory model of OpenMP has been widely misunderstood since the first OpenMP specification was published in 1997 (Fortran 1.0). The proposed OpenMP specification (version 2.5) includes a memory model section to address this issue. This section unifies and clarifies the text about the use of memory in all previous specifications, and relates the model to well-known memory consistency semantic...
متن کاملA Shared Memory Benchmark in OpenMP
The efficient use of the memory system is a key issue for the performance of many applications. A benchmark written with OpenMP is presented that measures several aspects of a shared memory system like bandwidth, memory latency and inter-thread latency. Special focus is on revealing and identifying bottlenecks and possible hierarchies in the main memory system.
متن کاملTowards Transactional Memory for OpenMP
The OpenMP specification lacks a composable shared memory concurrency mechanism: the current OpenMP concurrency mechanisms, such as OMP critical, locks, or atomics, do not support composition. In this paper, we motivate the need for transactional memory (TM) in OpenMP. The chief reason is to support composition of realistic programs, but we also consider whether TM is easier to program than loc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of High Performance Computing and Networking
سال: 2019
ISSN: 1740-0562,1740-0570
DOI: 10.1504/ijhpcn.2019.097052